Bring Up
This section describes the steps required to prepare, build, deploy, and access software images on Dragonwing IQ9 platforms. Whether developing multimedia applications, AI workloads, or embedded Linux solutions, the first step is to provision the target board with a supported operating system and establish a development environment.
The Dragonwing ecosystem supports multiple Linux-based software distributions, each targeting different development needs and use cases. This guide currently covers both Qualcomm Linux and Ubuntu workflows.
Qualcomm Linux (Yocto)
Qualcomm Linux is a Yocto-based distribution that provides direct access to the platform's hardware capabilities and serves as the foundation for many embedded and production-oriented deployments. It offers a highly customizable build system that allows developers to generate optimized images tailored to specific applications and hardware configurations.
The Qualcomm Linux sections describe how to:
- Set up the Yocto build environment.
- Build custom images using Qualcomm Linux releases.
- Flash generated images to the target platform.
- Access and interact with the board after deployment.
These workflows are recommended for developers who require complete control over the software stack or plan to create production-ready embedded systems.
Ubuntu
Ubuntu provides a familiar Linux development environment that simplifies application development, software evaluation, and rapid prototyping. It allows developers to leverage standard Linux packages, tools, and workflows while taking advantage of the Dragonwing platform's multimedia and AI capabilities.
The Ubuntu sections describe how to:
- Prepare the host environment.
- Deploy Ubuntu images to the target platform.
- Access and configure the board after installation.
- Understand the platform features currently available under Ubuntu.
Ubuntu is often the preferred starting point for application developers who want to quickly evaluate the platform before moving to a customized embedded Linux deployment.